be reproached - French English Dictionary